package com.woniu.elderly.wares.config;


import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

@Configuration
public class MyCorsConfiguration {

    @Bean
    public WebMvcConfigurer configurer(){
        return new WebMvcConfigurer() {
            @Override
            public void addCorsMappings(CorsRegistry registry) {
                // 添加跨域映射
                registry.addMapping("/**")
                        // 允许所有IP地址跨域访问
                        .allowedOrigins("*")//允许那些ip地址跨域访问
                        // 允许所有请求方法类型跨域访问，如POST、GET等
                        .allowedMethods("*")//运行跨域时访问的请求方法类型，post,get
                        // 允许前端携带的请求头信息跨域访问，用于JWT登录校验等
                        .allowedHeaders("*");//跨域访问允许前端携带数据头，JWT登录校验会用
            }

        };
    }


}
